package com.itheima.service;

import com.itheima.pojo.Dept;
import java.util.List;

/**
 * 业务接口，实现Dept的业务
 */
public interface DeptService {
    /**
     *查询部门信息
     * @return 储存Dept对象的集合
     */
    List<Dept> list();

    /**
     * 根据ID删除部门
     * @param id  部门id
     */
    void delete(Integer id) throws Exception;

    /**
     * 新增部门信息
     * @param dept 部门对象
     */
    void save(Dept dept);

    /**
     * 根据ID查询部门数据
     * @param id 部门的id
     */
    Dept selectById(Number id);

    /**
     * 用于根据id 和 name修改部门数据
     */
    void update(Dept dept);
}












